home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/perl
- #!/usr/local/bin/perl
- #!/usr/bin/perl5
- #!/usr/local/bin/perl5
-
- # THIS PROGRAM WILL CAPTURE THE PATH INFORMATION AS IT SHOULD
- # BE CONFIGURED IN YOUR CGI SCRIPT.
-
- print "Content-type: text/html\n\n";
- print "<BODY BGCOLOR=WHITE>\n";
-
- # DETERMINE OPERATING SYSTEM
- print qq(Your server operating system is <B>$^O</B> <P>\n);
-
- my $isUnix,$path;
-
- if ($^O=~/win/i) {
- $isUnix=0;
- } else {
- $isUnix=1;
- }
-
- print qq(The path to the current script is:<B> $0 </B> <P>\n);
-
- print qq(The server is running: <B>$ENV{'SERVER_SOFTWARE'} </B><P>\n);
-
- # GET PATH TO PERL
- if ($isUnix) {
-
- my @possiblePaths=('/usr/bin/perl','/usr/local/bin/perl','/usr/bin/perl5','/usr/local/bin/perl5');
- foreach (@possiblePaths) {
- my $testpath=`$_ -v`;
- if ($testpath =~ /version ([5-9])/i) {
- print "\nPerl $1 has been detected at: <B>$_</B> <P>\n";
- my $perlpath=$_;
- last;
- }
- }
- }
-
- my $username;
- if ($isUnix) {
- $username=`whoami`;
- print qq(The script runs under this username: <B>$username</B><P>\n);
- }
-
- if (length($ENV{DOCUMENT_ROOT})) {
- print qq(The path to the top web pages (DOCUMENT_ROOT) is: <B>$ENV{DOCUMENT_ROOT}</B><P>\n);
- }
-
- print qq(<B>Environment Variables</B><BR>\n);
- foreach (sort keys %ENV) {print "$_ = $ENV{$_}<BR>\n"}
-
-
-
-